Skip to content

Commit a615ba5

Browse files
committed
Cleaning up in preparation for release.
M source/ice_itd.F90 - remove asymptotic and wmo6a ITD options M source/ice_ocean.F90 M source/ice_history_drag.F90 M source/ice_step_mod.F90 M source/ice_flux.F90 M source/ice_atmo.F90 - rename diagnostic Cdn_atm_ocn to Cdn_atm_ratio M source/ice_read_write.F90 - change 'min and max' to 'min, max, sum' in diagnostic output M doc/cicedoc.pdf - update documentation D README_v5.0 A + README_v5.1 - update dates and web links for release M drivers/cice/CICE_RunMod.F90_debug - sync with CICE_RunMod.F90_debug M ice.log.Linux.LANL.conejo D ice.log.Linux.ORNL.lens D ice.log.Linux.ORNL.titan D ice.log.Linux.SIO.uhu - update diagnostic output M comp_ice - change v5.0 to v5.1
1 parent 65be540 commit a615ba5

15 files changed

+502
-2995
lines changed

README_v5.0 renamed to README_v5.1

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
CICE version 5.0
2-
September 2013
1+
CICE version 5.1
2+
March 2015
33

4-
This directory contains files needed to run version 5.0 of CICE, the LANL sea
4+
This directory contains files needed to run version 5.1 of CICE, the LANL sea
55
ice model, in standalone mode on a 3 degree grid. As currently configured, the
66
model runs on 4 processors. MPI is used for message passing between processors,
77
and OpenMP threading is available. The grid provided here is too small for the
@@ -10,8 +10,8 @@ without forcing data. If you want to run on a single processor without using MP
1010
edit comp_ice.
1111

1212
For additional information, please consult the CICE documentation 'cicedoc.pdf',
13-
found at http://climate.lanl.gov/Models/CICE/ or in the code distribution, in the
14-
directory doc/. This README file contains introductory material only.
13+
found at http://oceans11.lanl.gov/trac/CICE/wiki or in the code distribution, in
14+
the directory doc/. This README file contains introductory material only.
1515

1616
--- To compile and run the model ---
1717

@@ -41,7 +41,7 @@ When restart files are written, the filename is written into the file
4141
--- Forcing data ---
4242

4343
The code is currently configured to run in standalone mode on a 3 degree grid using
44-
atmospheric data from 1997, available from http://climate.lanl.gov/Models/CICE/.
44+
atmospheric data from 1997, available from http://oceans11.lanl.gov/trac/CICE/wiki.
4545
These data files are designed only for testing the code, not for use in production
4646
runs or as observational data. Please do not publish results based on these data
4747
sets. Module source/ice_forcing.F90 can be modified to change the forcing data.

comp_ice

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ setenv SITE LANL.conejo # also works for mustang
77
#setenv SITE LANL.bigsuze
88

99
### SYSTEM_USERDIR is predefined on ORNL machines
10-
setenv SYSTEM_USERDIR /scratch/eclare/CICE.v5.0 # conejo
10+
setenv SYSTEM_USERDIR /scratch/eclare/CICE.v5.1 # conejo
1111
#setenv SYSTEM_USERDIR /Users/akt/Work/MPAS-CICE/Column_Package/cice_package/run_dirs
1212

1313
### Grid resolution
@@ -76,7 +76,7 @@ setenv NUMIN 11 # minimum file unit number
7676
setenv NUMAX 99 # maximum file unit number
7777

7878
### Set SRCDIR and EXEDIR to your own paths!
79-
setenv SRCDIR /usr/projects/climate/eclare/CICE.v5.0/cice # conejo
79+
setenv SRCDIR /usr/projects/climate/eclare/CICE.v5.1/cice # conejo
8080
#setenv SRCDIR /Users/akt/Work/MPAS-CICE/Column_Package/cice_package/cice
8181

8282
setenv EXEDIR $SYSTEM_USERDIR/rundir

doc/cicedoc.pdf

5.42 KB
Binary file not shown.

drivers/cice/CICE_RunMod.F90_debug

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,13 @@
5252

5353
call ice_timer_start(timer_step) ! start timing entire run
5454

55+
#ifndef CICE_IN_NEMO
5556
!--------------------------------------------------------------------
5657
! timestep loop
5758
!--------------------------------------------------------------------
5859

5960
timeLoop: do
61+
#endif
6062

6163
call ice_step
6264

@@ -66,7 +68,9 @@
6668

6769
call calendar(time) ! at the end of the timestep
6870

71+
#ifndef CICE_IN_NEMO
6972
if (stop_now >= 1) exit timeLoop
73+
#endif
7074

7175
#ifndef coupled
7276
call ice_timer_start(timer_couple) ! atm/ocn coupling
@@ -81,7 +85,9 @@
8185
call init_flux_atm ! initialize atmosphere fluxes sent to coupler
8286
call init_flux_ocn ! initialize ocean fluxes sent to coupler
8387

88+
#ifndef CICE_IN_NEMO
8489
enddo timeLoop
90+
#endif
8591

8692
!--------------------------------------------------------------------
8793
! end of timestep loop
@@ -300,7 +306,7 @@
300306
use ice_constants, only: c0, c1, puny, rhofresh
301307
use ice_domain_size, only: ncat
302308
use ice_flux, only: alvdf, alidf, alvdr, alidr, albice, albsno, &
303-
albpnd, albcnt, apeff_ai, coszen, fpond, fresh, &
309+
albpnd, albcnt, apeff_ai, coszen, fpond, fresh, l_mpond_fresh, &
304310
alvdf_ai, alidf_ai, alvdr_ai, alidr_ai, fhocn_ai, &
305311
fresh_ai, fsalt_ai, fsalt, &
306312
fswthru_ai, fhocn, fswthru, scale_factor, &
@@ -402,8 +408,10 @@
402408
! reduce fresh by fpond for coupling
403409
!-----------------------------------------------------------------
404410

405-
fpond(i,j,iblk) = fpond(i,j,iblk) * rhofresh/dt
406-
fresh(i,j,iblk) = fresh(i,j,iblk) - fpond(i,j,iblk)
411+
if (l_mpond_fresh) then
412+
fpond(i,j,iblk) = fpond(i,j,iblk) * rhofresh/dt
413+
fresh(i,j,iblk) = fresh(i,j,iblk) - fpond(i,j,iblk)
414+
endif
407415

408416
!----------------------------------------------------------------
409417
! Store grid box mean albedos and fluxes before scaling by aice

ice.log.Linux.LANL.conejo

Lines changed: 449 additions & 425 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)