Skip to content

Commit c66fb1c

Browse files
committed
Update Perlmutter Port, switch to cce/17.0.0, gnu/12.3, and intel/2023.2.0
Update icepack_compute_tracers argument definitions to support cce/17.0.0. Switched two arguments from explicit size to assumed shape. Cleaned up some trailing blanks.
1 parent 3792520 commit c66fb1c

File tree

5 files changed

+17
-17
lines changed

5 files changed

+17
-17
lines changed

columnphysics/icepack_fsd.F90

+1-1
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ subroutine icepack_init_fsd_bounds( &
180180
floe_area_c (nfsd), & ! fsd area at bin centre (m^2)
181181
floe_area_binwidth (nfsd), & ! floe area bin width (m^2)
182182
floe_binwidth (nfsd), & ! floe bin width (m)
183-
c_fsd_range (nfsd), & !
183+
c_fsd_range (nfsd), & !
184184
iweld (nfsd, nfsd), & ! fsd categories that can weld
185185
stat=ierr)
186186
if (ierr/=0) then

columnphysics/icepack_tracers.F90

+2-2
Original file line numberDiff line numberDiff line change
@@ -1203,7 +1203,7 @@ subroutine icepack_compute_tracers (trcr_depend, &
12031203
trcr_base, n_trcr_strata, &
12041204
nt_strata, trcrn, Tf)
12051205

1206-
integer (kind=int_kind), dimension (ntrcr), intent(in) :: &
1206+
integer (kind=int_kind), dimension (:), intent(in) :: &
12071207
trcr_depend, & ! = 0 for aicen tracers, 1 for vicen, 2 for vsnon
12081208
n_trcr_strata ! number of underlying tracer layers
12091209

@@ -1222,7 +1222,7 @@ subroutine icepack_compute_tracers (trcr_depend, &
12221222
vicen , & ! volume per unit area of ice (m)
12231223
vsnon ! volume per unit area of snow (m)
12241224

1225-
real (kind=dbl_kind), dimension (ntrcr), intent(out) :: &
1225+
real (kind=dbl_kind), dimension (:), intent(out) :: &
12261226
trcrn ! ice tracers
12271227

12281228
real (kind=dbl_kind), intent(in) :: &

configuration/scripts/machines/env.perlmutter_cray

+5-5
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ source ${MODULESHOME}/init/csh
1818
#module load cpe/23.03
1919
#module unload gpu
2020
module load cpu
21-
module load PrgEnv-cray
21+
module load PrgEnv-cray/8.5.0
2222
module unload cce
23-
module load cce/15.0.1
23+
module load cce/17.0.0
2424
module unload cray-netcdf
2525
module unload cray-hdf5
26-
module load cray-hdf5/1.12.2.3
27-
module load cray-netcdf/4.9.0.3
26+
module load cray-hdf5/1.12.2.9
27+
module load cray-netcdf/4.9.0.9
2828
#module unload cray-pals
2929
#module load cray-pals/1.2.2
3030

@@ -37,7 +37,7 @@ setenv PALS_QUIET TRUE
3737
setenv ICE_MACHINE_MACHNAME perlmutter
3838
setenv ICE_MACHINE_MACHINFO "HPE Cray EX AMD EPYC 7763 Milan, Slingshot-11 Interconnect"
3939
setenv ICE_MACHINE_ENVNAME cray
40-
setenv ICE_MACHINE_ENVINFO "Cray clang/Fortran 15.0.1, netcdf4.9.0.3"
40+
setenv ICE_MACHINE_ENVINFO "Cray clang/Fortran 17.0.0, netcdf4.9.0.9"
4141
setenv ICE_MACHINE_MAKE gmake
4242
setenv ICE_MACHINE_WKDIR $SCRATCH/ICEPACK_RUNS
4343
setenv ICE_MACHINE_INPUTDATA /global/cfs/cdirs/e3sm/tcraig/cice-consortium

configuration/scripts/machines/env.perlmutter_gnu

+4-4
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ source ${MODULESHOME}/init/csh
1818
#module load cpe/23.03
1919
#module unload gpu
2020
module load cpu
21-
module load PrgEnv-gnu
21+
module load PrgEnv-gnu/8.5.0
2222
module unload gcc
23-
module load gcc/11.2.0
23+
module load gcc-native/12.3
2424
module unload cray-netcdf
2525
module unload cray-hdf5
26-
module load cray-hdf5/1.12.2.3
27-
module load cray-netcdf/4.9.0.3
26+
module load cray-hdf5/1.12.2.9
27+
module load cray-netcdf/4.9.0.9
2828
#module unload cray-pals
2929
#module load cray-pals/1.2.2
3030

configuration/scripts/machines/env.perlmutter_intel

+5-5
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ source ${MODULESHOME}/init/csh
1818
#module load cpe/23.03
1919
#module unload gpu
2020
module load cpu
21-
module load PrgEnv-intel
21+
module load PrgEnv-intel/8.5.0
2222
module unload intel
23-
module load intel/2023.1.0
23+
module load intel/2023.2.0
2424
module unload cray-netcdf
2525
module unload cray-hdf5
26-
module load cray-hdf5/1.12.2.3
27-
module load cray-netcdf/4.9.0.3
26+
module load cray-hdf5/1.12.2.9
27+
module load cray-netcdf/4.9.0.9
2828
#module unload cray-pals
2929
#module load cray-pals/1.2.2
3030

@@ -37,7 +37,7 @@ setenv PALS_QUIET TRUE
3737
setenv ICE_MACHINE_MACHNAME perlmutter
3838
setenv ICE_MACHINE_MACHINFO "HPE Cray EX AMD EPYC 7763 Milan, Slingshot-11 Interconnect"
3939
setenv ICE_MACHINE_ENVNAME intel
40-
setenv ICE_MACHINE_ENVINFO "ifort 2021.9.0 20230302, netcdf4.9.0.3"
40+
setenv ICE_MACHINE_ENVINFO "ifort 2021.10.0 20230609, netcdf4.9.0.9"
4141
setenv ICE_MACHINE_MAKE gmake
4242
setenv ICE_MACHINE_WKDIR $SCRATCH/ICEPACK_RUNS
4343
setenv ICE_MACHINE_INPUTDATA /global/cfs/cdirs/e3sm/tcraig/cice-consortium

0 commit comments

Comments
 (0)