Skip to content

Commit 72dce2d

Browse files
committed
Put compiler and mpi in spack directory name
1 parent 64eb787 commit 72dce2d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

e3sm_supported_machines/bootstrap.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,9 @@ def build_sys_ilamb_esmpy(config, machine, compiler, mpi, template_path,
245245
def build_spack_env(config, machine, compiler, mpi, env_name, tmpdir):
246246

247247
base_path = config.get('e3sm_unified', 'base_path')
248-
spack_base = f'{base_path}/{env_name}/{machine}/'
248+
spack_base_path = (
249+
f'{base_path}/{env_name}/{machine}/spack/spack_for_{compiler}_{mpi}'
250+
)
249251

250252
if config.has_option('e3sm_unified', 'use_e3sm_hdf5_netcdf'):
251253
use_e3sm_hdf5_netcdf = config.getboolean('e3sm_unified',
@@ -270,7 +272,7 @@ def build_spack_env(config, machine, compiler, mpi, env_name, tmpdir):
270272
if value != '':
271273
specs.append(f'{value}')
272274

273-
make_spack_env(base_path=spack_base, env_name='e3sm_spack_env',
275+
make_spack_env(spack_path=spack_base_path, env_name='e3sm_spack_env',
274276
spack_specs=specs, compiler=compiler, mpi=mpi,
275277
machine=machine, tmpdir=tmpdir, include_e3sm_lapack=True,
276278
include_e3sm_hdf5_netcdf=use_e3sm_hdf5_netcdf,

0 commit comments

Comments
 (0)