Skip to content

Commit 5f5df2d

Browse files
authored
Merge pull request #1284 from CliMA/gb/einsman
Remove EisenmanSeaIce
2 parents df3ecb7 + 27fb9c0 commit 5f5df2d

File tree

14 files changed

+12
-930
lines changed

14 files changed

+12
-930
lines changed

.buildkite/pipeline.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -146,13 +146,6 @@ steps:
146146
agents:
147147
slurm_mem: 20GB
148148

149-
- label: "Slabplanet: eisenman sea ice"
150-
key: "slabplanet_eisenman"
151-
command: "julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/slabplanet_eisenman.yml --job_id slabplanet_eisenman"
152-
artifact_paths: "experiments/ClimaEarth/output/slabplanet_eisenman/artifacts/*"
153-
agents:
154-
slurm_mem: 20GB
155-
156149
- label: "Slabplanet: extra atmos diagnostics"
157150
key: "slabplanet_atmos_diags"
158151
command: "julia --color=yes --project=experiments/ClimaEarth/ experiments/ClimaEarth/run_amip.jl --config_file $CONFIG_PATH/slabplanet_atmos_diags.yml --job_id slabplanet_atmos_diags"

NEWS.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,14 @@ The option `mono_surface` is no longer supported, as it was rarely exercised
5151
and did not do what it was documented to do. All simulations now have
5252
behavior equivalent to using `mono_surface: false` previously.
5353

54+
#### Remove `EisenmanSeaIce`. PR[#1284](https://github.com/CliMA/ClimaCoupler.jl/pull/1284)
55+
56+
The `EisenmanSeaIce` was removed. The last commit that contains this model is
57+
[a3b32d1](https://github.com/CliMA/ClimaCoupler.jl/commit/a3b32d169137f7dad2edf33fd2f5e29ebd6d5356).
58+
Please refer to this commit if you are interested in running this model. The
59+
function `FluxCalculator.differentiate_turbulent_fluxes!` was no longer needed
60+
and was removed.
61+
5462
#### Removed hierarchy experiments. PR[#1277](https://github.com/CliMA/ClimaCoupler.jl/pull/1277)
5563

5664
The hierarchy experiments have been removed. The last commit that contains them
@@ -268,7 +276,6 @@ The available simulation modes are now represented by the following abstract typ
268276
- `ClimaCoupler.Interfacer.SlabplanetMode`
269277
- `ClimaCoupler.Interfacer.SlabplanetAquaMode`
270278
- `ClimaCoupler.Interfacer.SlabplanetTerraMode`
271-
- `ClimaCoupler.Interfacer.SlabplanetEisenmanMode`
272279

273280
All of the above types are subtypes of the abstract
274281
`ClimaCoupler.Interfacer.AbstractSlabplanetSimulationMode`, and all of them except

config/ci_configs/slabplanet_eisenman.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

docs/src/interfacer.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,6 @@ end
297297
ClimaCoupler.Interfacer.SlabplanetMode
298298
ClimaCoupler.Interfacer.SlabplanetAquaMode
299299
ClimaCoupler.Interfacer.SlabplanetTerraMode
300-
ClimaCoupler.Interfacer.SlabplanetEisenmanMode
301300
```
302301

303302
## Interfacer Internal Functions and Types

experiments/ClimaEarth/README.md

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -93,25 +93,6 @@ only surface model is the ocean, which is evaluated over the entire surface. The
9393
This configuration is similar to the general "Slabplanet" configuration, except that the
9494
only surface model is the land, which is evaluated over the entire surface. There are no ocean or sea ice models.
9595

96-
### Slabplanet Eisenman
97-
This configuration is similar to the general "Slabplanet" configuration, except that the ocean model
98-
is included in the Eisenman sea ice model.
99-
100-
#### Eisenman Sea Ice and Ocean
101-
Thermodynamics: 0-layer model, based on the Semtner 1976 model and later refined by
102-
Eisenman & Wettlaufer (2009) and Zhang et al. (2021).
103-
104-
Prognostic variables: ice height (`h_i`), ocean mixed layer depth (`T_ml`) and surface air temperature (`T_s`).
105-
106-
Note that Eisenman sea ice assumes gray radiation and no snow coverage.
107-
108-
#### References: Eisenman sea ice formulation
109-
[Semtner 1976](https://journals.ametsoc.org/view/journals/phoc/6/3/1520-0485_1976_006_0379_amfttg_2_0_co_2.xml): A Model for the Thermodynamic Growth of Sea Ice in Numerical Investigations of Climate
110-
111-
[Eisenman & Wettlaufer 2009](https://eisenman.ucsd.edu/papers/Eisenman-Wettlaufer-2009.pdf): Nonlinear threshold behavior during the loss of Arctic sea ice
112-
113-
[Zhang et al. 2021](https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2020JC016686): Sea Ice Properties in High-Resoluation Sea Ice Models
114-
11596
## Configuration files
11697
We use configuration files to specify all of the options used to set up our simulations.
11798
We currently use the following configuration files specified in ClimaAtmos.jl, which

experiments/ClimaEarth/cli_options.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ function argparse_settings()
1717
arg_type = Bool
1818
default = true
1919
"--mode_name"
20-
help = "Mode of coupled simulation. [`amip` (default), `slabplanet`, `slabplanet_aqua`, `slabplanet_terra`, `slabplanet_eisenman`]"
20+
help = "Mode of coupled simulation. [`amip` (default), `slabplanet`, `slabplanet_aqua`, `slabplanet_terra`]"
2121
arg_type = String
2222
default = "amip"
2323
"--coupler_toml"

0 commit comments

Comments
 (0)