diff --git a/Python_files/Code/build_config_files/build_config_1.py b/Python_files/Code/build_config_files/build_config_1.py index 44796abc06e6287bd123d8c60dec68ff0648894e..85d241f5572f1794ac85a0d0b0a0d1f6ccac248a 100644 --- a/Python_files/Code/build_config_files/build_config_1.py +++ b/Python_files/Code/build_config_files/build_config_1.py @@ -1,5 +1,16 @@ import json from func_bound_values import * +import os + +# set wd to build_config_files folder +wd = os.getcwd() +# check if already in correct wd +if wd[-18:] == 'build_config_files': + pass +# if not, change to build_config_files +else: + path = wd + '/Python_files/Code/build_config_files' + os.chdir(path) # set constants rho_l = 1028 diff --git a/Python_files/Code/build_config_files/build_config_2.py b/Python_files/Code/build_config_files/build_config_2.py index ad0cd859d8cc1442215e792b388d3fe6b901a7eb..14bda5a0b81279900a2cabccd2634df2789228f7 100644 --- a/Python_files/Code/build_config_files/build_config_2.py +++ b/Python_files/Code/build_config_files/build_config_2.py @@ -1,5 +1,16 @@ import json from func_bound_values import * +import os + +# set wd to build_config_files folder +wd = os.getcwd() +# check if already in correct wd +if wd[-18:] == 'build_config_files': + pass +# if not, change to build_config_files +else: + path = wd + '/Python_files/Code/build_config_files' + os.chdir(path) # set constants rho_l = 1028 diff --git a/Python_files/Code/build_config_files/build_config_3.py b/Python_files/Code/build_config_files/build_config_3.py index f2b3701fe81b1c7b29be031145a71fb82617138d..2502bd00734b2b3e3ef266f10d34fba75a95979f 100644 --- a/Python_files/Code/build_config_files/build_config_3.py +++ b/Python_files/Code/build_config_files/build_config_3.py @@ -1,5 +1,16 @@ import json from func_bound_values import * +import os + +# set wd to build_config_files folder +wd = os.getcwd() +# check if already in correct wd +if wd[-18:] == 'build_config_files': + pass +# if not, change to build_config_files +else: + path = wd + '/Python_files/Code/build_config_files' + os.chdir(path) # set constants rho_l = 1028 diff --git a/Python_files/Code/build_config_files/build_config_4.py b/Python_files/Code/build_config_files/build_config_4.py index 4e5728e9bd64286b21f711f41a2932d915f9446b..390eb2dadc8f2ab6b5964e264b63861424fb7a0d 100644 --- a/Python_files/Code/build_config_files/build_config_4.py +++ b/Python_files/Code/build_config_files/build_config_4.py @@ -1,5 +1,16 @@ import json from func_bound_values import * +import os + +# set wd to build_config_files folder +wd = os.getcwd() +# check if already in correct wd +if wd[-18:] == 'build_config_files': + pass +# if not, change to build_config_files +else: + path = wd + '/Python_files/Code/build_config_files' + os.chdir(path) # set constants diff --git a/Python_files/Code/build_config_files/build_config_MOSAiC.py b/Python_files/Code/build_config_files/build_config_MOSAiC.py index d8991c424b44250d51b2a07af6b2465a3e633559..0aab77eae56481b3293d8e1da07ccf9e73e98a30 100644 --- a/Python_files/Code/build_config_files/build_config_MOSAiC.py +++ b/Python_files/Code/build_config_files/build_config_MOSAiC.py @@ -1,5 +1,16 @@ import json from func_bound_values import * +import os + +# set wd to build_config_files folder +wd = os.getcwd() +# check if already in correct wd +if wd[-18:] == 'build_config_files': + pass +# if not, change to build_config_files +else: + path = wd + '/Python_files/Code/build_config_files' + os.chdir(path) # set constants rho_l = 1028 @@ -61,7 +72,7 @@ config['harmonic_flag'] = 2 config['prescribe_flag'] = 1 config['salt_flag'] = 1 # ________________________bottom setting______________________ -config['turb_flag'] = 1 +config['turb_flag'] = 2 # was on two in 203 config['bottom_flag'] = 1 config['tank_flag'] = 1 # ________________________snow______________________ diff --git a/Python_files/Code/build_config_files/build_config_initial_state.py b/Python_files/Code/build_config_files/build_config_initial_state.py index e300efacb7c3b939e822b27fef9b355fe387785f..996242548d6c28ad6ab449d60b4d0cacc243c6c2 100644 --- a/Python_files/Code/build_config_files/build_config_initial_state.py +++ b/Python_files/Code/build_config_files/build_config_initial_state.py @@ -1,5 +1,16 @@ import json from func_bound_values import * +import os + +# set wd to build_config_files folder +wd = os.getcwd() +# check if already in correct wd +if wd[-18:] == 'build_config_files': + pass +# if not, change to build_config_files +else: + path = wd + '/Python_files/Code/build_config_files' + os.chdir(path) # set constants rho_l = 1028 diff --git a/Python_files/Code/build_config_files/build_config_mosaic1.py b/Python_files/Code/build_config_files/build_config_mosaic1.py index 5b68b144214d1069dd4a7a1433d5118e7c1e7bac..8a4372d34a766b8be8f5639cda6539b85f3c9c8c 100644 --- a/Python_files/Code/build_config_files/build_config_mosaic1.py +++ b/Python_files/Code/build_config_files/build_config_mosaic1.py @@ -1,5 +1,16 @@ import json from func_bound_values import * +import os + +# set wd to build_config_files folder +wd = os.getcwd() +# check if already in correct wd +if wd[-18:] == 'build_config_files': + pass +# if not, change to build_config_files +else: + path = wd + '/Python_files/Code/build_config_files' + os.chdir(path) # set constants @@ -50,10 +61,10 @@ config['N_middle'] = config['Nlayer'] - config['N_top'] - config['N_bottom'] # ********************************************************************************************************************** # ________________________top heat flux____________ config['boundflux_flag'] = 2 -config['albedo_flag'] = 1 +config['albedo_flag'] = 2 # ________________________brine_dynamics____________ config['grav_heat_flag'] = 1 # was set to 2 in testcase 203! -config['flush_heat_flag'] = 2 +config['flush_heat_flag'] = 1 config['flood_flag'] = 2 config['flush_flag'] = 5 config['grav_flag'] = 2 diff --git a/Run_specifics/config.json b/Run_specifics/config.json index 20a72763177bf13b90f6f741929de21f38e8ff27..8bdcc22482567f19f683ab34edc6e762a2eb9363 100644 --- a/Run_specifics/config.json +++ b/Run_specifics/config.json @@ -1,10 +1,10 @@ { - "dt": 20, + "dt": 20.0, "time": 0.0, - "time_out": 86400, - "time_total": 55468800, + "time_out": 86400.0, + "time_total": 55468800.0, "timestep_data": 60, - "length_input": 924481, + "length_input": 924481.0, "thick_0": 0.02, "Nlayer": 80, "N_active": 1, @@ -12,9 +12,9 @@ "N_bottom": 20, "N_middle": 40, "boundflux_flag": 2, - "albedo_flag": 1, + "albedo_flag": 2, "grav_heat_flag": 1, - "flush_heat_flag": 2, + "flush_heat_flag": 1, "flood_flag": 2, "flush_flag": 5, "grav_flag": 2, @@ -35,11 +35,11 @@ "tank_depth": 0, "alpha_flux_stable": 0, "alpha_flux_instable": 0, - "N_bgc": 0, - "bgc_bottom_1": 0, - "bgc_bottom_2": 0, + "N_bgc": 2, + "bgc_bottom_1": 400, + "bgc_bottom_2": 500, "thick_1": 0.02, "m_1": 20.56, "S_abs_1": 699.04, - "H_abs_1": 0 + "H_abs_1": -125827.19999999998 } \ No newline at end of file diff --git a/Run_specifics/description.txt b/Run_specifics/description.txt index 09826015db88a08a1f0dad820ac8cbf1c14d3a68..fd739a7179d8b19c7bbf7aae2ccfc2cf65f3e747 100644 --- a/Run_specifics/description.txt +++ b/Run_specifics/description.txt @@ -1 +1 @@ -Mosaic_run_1 \ No newline at end of file +Testcase_MOSAiC \ No newline at end of file