Skip to content

Commit e7d58b2

Browse files
authored
Merge pull request #116 from xylar/update-to-1.10.0
Update to v1.10.0
2 parents a179a44 + 0ccf053 commit e7d58b2

File tree

5 files changed

+27
-17
lines changed

5 files changed

+27
-17
lines changed

e3sm_supported_machines/bootstrap.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ def build_env(is_test, recreate, compiler, mpi, conda_mpi, version,
139139
channels = f'{channels} -c conda-forge/label/{package}_dev'
140140

141141
# edit if not using a release candidate for a given package
142-
dev_labels = ['e3sm_diags', 'e3sm_to_cmip', 'mache', 'zppy']
142+
dev_labels = ['e3sm_diags', 'mpas_analysis', 'zppy']
143143
for package in dev_labels:
144144
channels = f'{channels} -c conda-forge/label/{package}_dev'
145145
channels = f'{channels} ' \

e3sm_supported_machines/default.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ ilamb = 2.7
2222

2323
# the version of mache to use during deployment (should match the version used
2424
# in the package itself)
25-
mache = 1.21.0
25+
mache = 1.22.0
2626

2727
# the version of mpi4py to build if using system compilers
2828
mpi4py = 3.1.5
@@ -38,7 +38,7 @@ esmpy = 8.6.0
3838
esmf = [email protected]+mpi+netcdf~pnetcdf~external-parallelio
3939
hdf5 = [email protected]+cxx+fortran+hl+mpi+shared
4040
moab = [email protected]+mpi+hdf5+netcdf+pnetcdf+metis+parmetis+tempest
41-
nco = [email protected].2+openmp
41+
nco = [email protected].4+openmp
4242
netcdf_c = [email protected]+mpi~parallel-netcdf
4343
netcdf_fortran = [email protected]
4444
parallel_netcdf = [email protected]

e3sm_supported_machines/shared.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
def parse_args(bootstrap):
1515
parser = argparse.ArgumentParser(
1616
description='Deploy E3SM-Unified')
17-
parser.add_argument("--version", dest="version", default="1.9.3",
17+
parser.add_argument("--version", dest="version", default="1.10.0",
1818
help="The version of E3SM-Unified to deploy")
1919
parser.add_argument("--conda", dest="conda_base",
2020
help="Path for the conda base")

recipes/e3sm-unified/build_and_upload.bash

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ if [ $dev == "True" ]
1313
then
1414

1515
channels="-c conda-forge/label/e3sm_diags_dev \
16-
-c conda-forge/label/e3sm_to_cmip_dev \
17-
-c conda-forge/label/mache_dev \
16+
-c conda-forge/label/mpas_analysis_dev \
1817
-c conda-forge/label/zppy_dev \
19-
-c conda-forge"
18+
-c conda-forge \
19+
-c e3sm/label/e3sm_dev"
2020

2121
for file in configs/mpi_mpich_python3.10.yaml configs/mpi_hpc_python3.10.yaml
2222
do
@@ -30,7 +30,7 @@ then
3030

3131
else
3232

33-
channels="-c conda-forge"
33+
channels="-c conda-forge -c e3sm"
3434
for file in configs/mpi_*_python*.yaml
3535
do
3636
conda build -m $file --override-channels $channels .

recipes/e3sm-unified/meta.yaml

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{% set name = "E3SM-Unified" %}
2-
{% set version = "1.9.3" %}
2+
{% set version = "1.10.0" %}
33
{% set build = 0 %}
44

55
package:
@@ -30,26 +30,29 @@ requirements:
3030
run:
3131
### main packages ###
3232
- python
33-
- chemdyg 0.1.5
34-
- e3sm_diags 2.11.0
33+
- r
34+
- chemdyg 1.0.1
35+
- e3sm_diags 2.12.0
3536
- e3sm_to_cmip 1.11.2
37+
- e3sm-tools 3.0.0 # [linux]
3638
- geometric_features 1.3.0
3739
# fixes an issues with cryptography <37 constraint
3840
- globus-cli >=3.15.0
3941
- ilamb 2.7 # [mpi != 'nompi' and mpi != 'hpc']
4042
- ipython
4143
- jupyter
4244
- livvkit 3.0.1
43-
- mache 1.21.0
45+
- mache 1.22.0
4446
- moab 5.5.1 {{ mpi_prefix }}_tempest_* # [mpi != 'hpc']
45-
- mpas-analysis 1.10.0
46-
- mpas_tools 0.32.0
47-
- nco 5.2.2 # [mpi != 'hpc']
47+
- mpas-analysis 1.11.0
48+
- mpas_tools 0.33.0
49+
- nco 5.2.4 # [mpi != 'hpc']
4850
- pcmdi_metrics 2.3.1
4951
- tempest-remap 2.2.0 # [mpi != 'hpc']
5052
- tempest-extremes 2.2.1 {{ mpi_prefix }}_* # [mpi != 'hpc']
51-
- xcdat 0.6.1
52-
- zppy 2.4.0
53+
- uxarray >=2024.04.0
54+
- xcdat 0.7.0
55+
- zppy 2.5.0
5356
- zstash 1.4.2 # [linux]
5457

5558
### mkdocs
@@ -58,6 +61,8 @@ requirements:
5861
- mkdocs-monorepo-plugin
5962
- mdutils
6063
- mkdocs-bibtex
64+
- mkdocs-redirects
65+
- markdownlint-cli2
6166

6267
### dependencies ###
6368
- {{ mpi }} # [mpi != 'nompi' and mpi != 'hpc']
@@ -90,6 +95,7 @@ requirements:
9095
- nb_conda_kernels
9196
- ncview 2.1.8
9297
- ncvis-climate 2023.09.12
98+
- nc-time-axis
9399
- netcdf4 1.6.4 nompi_*
94100
- notebook <7.0.0
95101
- numpy >1.13
@@ -104,11 +110,15 @@ requirements:
104110
- pyremap
105111
- pytest
106112
- pywavelets
113+
- r-tidyverse
114+
- r-dplyr
115+
- r-ggplot2
107116
- scikit-image
108117
- scipy >=0.9.0
109118
- shapely
110119
- sympy >=0.7.6
111120
- tabulate
121+
- windspharm # [py<=310]
112122
- xarray 2023.5.0
113123
- xesmf
114124

0 commit comments

Comments
 (0)