Changeset 3983
- Timestamp:
- 2013-07-19T18:22:47+02:00 (11 years ago)
- Location:
- trunk/NEMOGCM
- Files:
-
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/CONFIG/AMM12/EXP00/iodef.xml
r3940 r3983 62 62 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 63 63 <axis id="nfloat" long_name="Float number" unit="-" /> 64 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 64 65 </axis_definition> 65 66 -
trunk/NEMOGCM/CONFIG/GYRE/EXP00/iodef.xml
r3940 r3983 92 92 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 93 93 <axis id="nfloat" long_name="Float number" unit="-" /> 94 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 94 95 </axis_definition> 95 96 -
trunk/NEMOGCM/CONFIG/GYRE_BFM/EXP00/iodef.xml
r3940 r3983 62 62 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 63 63 <axis id="nfloat" long_name="Float number" unit="-" /> 64 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 64 65 </axis_definition> 65 66 -
trunk/NEMOGCM/CONFIG/GYRE_PISCES/EXP00/iodef.xml
r3940 r3983 128 128 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 129 129 <axis id="nfloat" long_name="Float number" unit="-" /> 130 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 130 131 </axis_definition> 131 132 -
trunk/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/iodef_ar5.xml
r3940 r3983 248 248 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 249 249 <axis id="nfloat" long_name="Float number" unit="-" /> 250 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 250 251 </axis_definition> 251 252 -
trunk/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/iodef_default.xml
r3966 r3983 129 129 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 130 130 <axis id="nfloat" long_name="Float number" unit="-" /> 131 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 131 132 </axis_definition> 132 133 -
trunk/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/iodef_demo.xml
r3966 r3983 86 86 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 87 87 <axis id="nfloat" long_name="Float number" unit="-" /> 88 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 88 89 </axis_definition> 89 90 -
trunk/NEMOGCM/CONFIG/ORCA2_LIM/EXP00/iodef_oldstyle.xml
r3966 r3983 116 116 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 117 117 <axis id="nfloat" long_name="Float number" unit="-" /> 118 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 118 119 </axis_definition> 119 120 -
trunk/NEMOGCM/CONFIG/ORCA2_LIM_CFC_C14b/EXP00/iodef.xml
r3771 r3983 60 60 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 61 61 <axis id="nfloat" long_name="Float number" unit="-" /> 62 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 62 63 </axis_definition> 63 64 -
trunk/NEMOGCM/CONFIG/ORCA2_LIM_PISCES/EXP00/iodef.xml
r3905 r3983 230 230 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 231 231 <axis id="nfloat" long_name="Float number" unit="-" /> 232 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 232 233 </axis_definition> 233 234 -
trunk/NEMOGCM/CONFIG/ORCA2_OFF_PISCES/EXP00/iodef.xml
r3771 r3983 157 157 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 158 158 <axis id="nfloat" long_name="Float number" unit="-" /> 159 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 159 160 </axis_definition> 160 161 -
trunk/NEMOGCM/CONFIG/ORCA2_SAS_LIM/EXP00/iodef.xml
r3771 r3983 60 60 <axis id="depthw" long_name="Vertical W levels" unit="m" positive="down" /> 61 61 <axis id="nfloat" long_name="Float number" unit="-" /> 62 <axis id="icbcla" long_name="Iceberg class" unit="-" /> 62 63 </axis_definition> 63 64 -
trunk/NEMOGCM/CONFIG/SHARED/field_def.xml
r3975 r3983 219 219 <field id="traj_dens" long_name="floats density" unit="kg/m3" /> 220 220 <field id="traj_group" long_name="floats group" unit="none" /> 221 </field_group> 222 223 <!-- variables available with iceberg trajectories --> 224 <field_group id="icbvar" domain_ref="grid_T" > 225 <field id="berg_melt" long_name="icb melt rate of icebergs" unit="kg/m2/s" /> 226 <field id="berg_buoy_melt" long_name="icb buoyancy component of iceberg melt rate" unit="kg/m2/s" /> 227 <field id="berg_eros_melt" long_name="icb erosion component of iceberg melt rate" unit="kg/m2/s" /> 228 <field id="berg_conv_melt" long_name="icb convective component of iceberg melt rate" unit="kg/m2/s" /> 229 <field id="berg_virtual_area" long_name="icb virtual coverage by icebergs" unit="m2" /> 230 <field id="bits_src" long_name="icb mass source of bergy bits" unit="kg/m2/s" /> 231 <field id="bits_melt" long_name="icb melt rate of bergy bits" unit="kg/m2/s" /> 232 <field id="bits_mass" long_name="icb bergy bit density field" unit="kg/m2" /> 233 <field id="berg_mass" long_name="icb iceberg density field" unit="kg/m2" /> 234 <field id="calving" long_name="icb calving mass input" unit="kg/s" /> 235 <field id="berg_floating_melt" long_name="icb melt rate of icebergs + bits" unit="kg/m2/s" /> 236 <field id="berg_real_calving" long_name="icb calving into iceberg class" unit="kg/s" axis_ref="icbcla" /> 237 <field id="berg_stored_ice" long_name="icb accumulated ice mass by class" unit="kg" axis_ref="icbcla" /> 221 238 </field_group> 222 239 -
trunk/NEMOGCM/NEMO/OPA_SRC/ICB/icb_oce.F90
r3614 r3983 37 37 USE par_oce ! ocean parameters 38 38 USE lib_mpp ! MPP library 39 USE fldread ! read input fields (FLD type)40 39 41 40 IMPLICIT NONE … … 151 150 REAL(wp), PUBLIC, ALLOCATABLE, SAVE, DIMENSION(:,:,:) :: griddata !: work array for icbrst 152 151 153 TYPE(FLD), PUBLIC, ALLOCATABLE , DIMENSION(:) :: sf_icb !: structure: file information, fields read154 155 152 !!---------------------------------------------------------------------- 156 153 !! NEMO/OPA 3.3 , NEMO Consortium (2011) -
trunk/NEMOGCM/NEMO/OPA_SRC/ICB/icbini.F90
r3785 r3983 35 35 PUBLIC icb_init ! routine called in nemogcm.F90 module 36 36 37 CHARACTER(len=100) :: cn_dir = './' ! Root directory for location of icb files 38 TYPE(FLD_N) :: sn_icb ! information about the calving file to be read 37 CHARACTER(len=100) :: cn_dir = './' !: Root directory for location of icb files 38 TYPE(FLD_N) :: sn_icb !: information about the calving file to be read 39 TYPE(FLD), PUBLIC, ALLOCATABLE , DIMENSION(:) :: sf_icb !: structure: file information, fields read 40 !: used in icbini and icbstp 39 41 40 42 !!---------------------------------------------------------------------- -
trunk/NEMOGCM/NEMO/OPA_SRC/ICB/icbstp.F90
r3614 r3983 24 24 USE lib_mpp 25 25 USE iom 26 USE fldread 26 27 USE timing ! timing 27 28 -
trunk/NEMOGCM/NEMO/OPA_SRC/IOM/iom.F90
r3971 r3983 31 31 USE sbc_oce, ONLY : nn_fsbc ! ocean space and time domain 32 32 USE trc_oce, ONLY : nn_dttrc ! !: frequency of step on passive tracers 33 USE icb_oce, ONLY : class_num ! !: iceberg classes 33 34 USE domngb ! ocean space and time domain 34 35 USE phycst ! physical constants … … 99 100 clname = "nemo" 100 101 IF( TRIM(Agrif_CFixed()) /= '0' ) clname = TRIM(Agrif_CFixed())//"_"//TRIM(clname) 101 # if defined key_mpp_mpi102 # if defined key_mpp_mpi 102 103 CALL xios_context_initialize(TRIM(clname), mpi_comm_opa) 103 # else104 # else 104 105 CALL xios_context_initialize(TRIM(clname), 0) 105 # endif106 # endif 106 107 CALL iom_swap 107 108 … … 128 129 CALL iom_set_axis_attr( "depthw", gdepw_0 ) 129 130 # if defined key_floats 130 CALL iom_set_axis_attr( "nfloat", ( ji, ji=1,nfloat) )131 CALL iom_set_axis_attr( "nfloat", (/ (REAL(ji,wp), ji=1,nfloat) /) ) 131 132 # endif 133 CALL iom_set_axis_attr( "icbcla", class_num ) 132 134 133 135 ! automatic definitions of some of the xml attributs
Note: See TracChangeset
for help on using the changeset viewer.