Changeset 5397
- Timestamp:
- 2015-06-10T16:00:44+02:00 (10 years ago)
- Location:
- trunk/NEMOGCM
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/ARCH/OLD/arch-ifort_MERCATOR_CLUSTER.fcm
r4370 r5397 16 16 17 17 %NCDF_INC -I$NETCDF_INC 18 %NCDF_LIB -L $NETCDF_LIB -lnetcdf 18 %NCDF_LIB -L$NETCDF_LIB -lnetcdff -lnetcdf -L$HDF5_LIB -lhdf5_hl -lhdf5 -lz 19 20 %CPP cpp 19 21 %FC mpif90 20 %FCFLAGS - assume byterecl -convert big_endian -i4 -r8 -O2 -fp-model precise22 %FCFLAGS -O2 -fp-model precise -traceback -r8 -convert big_endian -assume byterecl 21 23 %FFLAGS %FCFLAGS 22 %LD mpif9024 %LD mpif90 23 25 %FPPFLAGS -P -C -traditional 24 %LDFLAGS -O2 -shared-intel26 %LDFLAGS -O2 25 27 %AR ar 26 %ARFLAGS -r 28 %ARFLAGS -rs 27 29 %MK gmake 28 %USER_INC %NCDF_INC 29 %USER_LIB %NCDF_LIB 30 %USER_INC -I$XIOS_INC %NCDF_INC 31 %USER_LIB -L$XIOS_LIB -lxios %NCDF_LIB -lstdc++ 32 -
trunk/NEMOGCM/CONFIG/SHARED/namelist_ref
r5385 r5397 691 691 &nambbc ! bottom temperature boundary condition 692 692 !----------------------------------------------------------------------- 693 ! ! ! (if <0 months) ! 694 ! ! file name ! frequency (hours) ! variable ! time interp. ! clim ! 'yearly'/ ! weights ! rotation ! land/sea mask ! 695 ! ! ! (if <0 months) ! name ! (logical) ! (T/F ) ! 'monthly' ! filename ! pairing ! filename ! 696 sn_qgh ='geothermal_heating.nc', -12. , 'heatflow' , .false. , .true. , 'yearly' , '' , '' , '' 697 ! 698 cn_dir = './' ! root directory for the location of the runoff files 693 699 ln_trabbc = .true. ! Apply a geothermal heating at the ocean bottom 694 700 nn_geoflx = 2 ! geothermal heat flux: = 0 no flux … … 696 702 ! = 2 variable flux (read in geothermal_heating.nc in mW/m2) 697 703 rn_geoflx_cst = 86.4e-3 ! Constant value of geothermal heat flux [W/m2] 704 698 705 / 699 706 !----------------------------------------------------------------------- -
trunk/NEMOGCM/CONFIG/cfg.txt
r5385 r5397 11 11 ORCA2_LIM OPA_SRC LIM_SRC_2 NST_SRC 12 12 ORCA2_OFF_PISCES OPA_SRC OFF_SRC TOP_SRC 13 ORCA2_LIM_OBS OPA_SRC LIM_SRC_2 NST_SRC 13 GYRE_LONG OPA_SRC 14 GYRE_4 OPA_SRC 15 ORCA2OFFPIS_LONG OPA_SRC OFF_SRC TOP_SRC 16 ORCA2OFFPIS_16 OPA_SRC OFF_SRC TOP_SRC 17 ORCA2LIM3_LONG OPA_SRC LIM_SRC_3 NST_SRC 18 ORCA2LIM3_16 OPA_SRC LIM_SRC_3 NST_SRC -
trunk/NEMOGCM/NEMO/OPA_SRC/TRA/trabbc.F90
r5217 r5397 21 21 USE trdtra ! trends manager: tracers 22 22 USE in_out_manager ! I/O manager 23 USE iom ! I/O manager 24 USE fldread ! read input fields 25 USE lbclnk ! ocean lateral boundary conditions (or mpp link) 26 USE lib_mpp ! distributed memory computing library 23 27 USE prtctl ! Print control 24 28 USE wrk_nemo ! Memory Allocation … … 37 41 38 42 REAL(wp), PUBLIC, DIMENSION(:,:), ALLOCATABLE :: qgh_trd0 ! geothermal heating trend 43 TYPE(FLD), ALLOCATABLE, DIMENSION(:) :: sf_qgh ! structure of input qgh (file informations, fields read) 39 44 40 45 !! * Substitutions … … 92 97 END DO 93 98 ! 99 CALL lbc_lnk( tsa(:,:,:,jp_tem) , 'T', 1. ) 100 ! 94 101 IF( l_trdtra ) THEN ! Save the geothermal heat flux trend for diagnostics 95 102 ztrdt(:,:,:) = tsa(:,:,:,jp_tem) - ztrdt(:,:,:) … … 125 132 INTEGER :: inum ! temporary logical unit 126 133 INTEGER :: ios ! Local integer output status for namelist read 127 ! 128 NAMELIST/nambbc/ln_trabbc, nn_geoflx, rn_geoflx_cst 134 INTEGER :: ierror ! local integer 135 ! 136 TYPE(FLD_N) :: sn_qgh ! informations about the geotherm. field to be read 137 CHARACTER(len=256) :: cn_dir ! Root directory for location of ssr files 138 ! 139 NAMELIST/nambbc/ln_trabbc, nn_geoflx, rn_geoflx_cst, sn_qgh, cn_dir 129 140 !!---------------------------------------------------------------------- 130 141 … … 161 172 CASE ( 2 ) !* variable geothermal heat flux : read the geothermal fluxes in mW/m2 162 173 IF(lwp) WRITE(numout,*) ' *** variable geothermal heat flux' 163 CALL iom_open ( 'geothermal_heating.nc', inum ) 164 CALL iom_get ( inum, jpdom_data, 'heatflow', qgh_trd0 ) 165 CALL iom_close( inum ) 166 qgh_trd0(:,:) = r1_rau0_rcp * qgh_trd0(:,:) * 1.e-3 ! conversion in W/m2 174 ! 175 ALLOCATE( sf_qgh(1), STAT=ierror ) 176 IF( ierror > 0 ) THEN 177 CALL ctl_stop( 'tra_bbc_init: unable to allocate sf_qgh structure' ) ; 178 RETURN 179 ENDIF 180 ALLOCATE( sf_qgh(1)%fnow(jpi,jpj,1) ) 181 IF( sn_qgh%ln_tint )ALLOCATE( sf_qgh(1)%fdta(jpi,jpj,1,2) ) 182 ! fill sf_chl with sn_chl and control print 183 CALL fld_fill( sf_qgh, (/ sn_qgh /), cn_dir, 'tra_bbc_init', & 184 & 'bottom temperature boundary condition', 'nambbc' ) 185 186 CALL fld_read( nit000, 1, sf_qgh ) ! Read qgh data 187 qgh_trd0(:,:) = r1_rau0_rcp * sf_qgh(1)%fnow(:,:,1) * 1.e-3 ! conversion in W/m2 167 188 ! 168 189 CASE DEFAULT -
trunk/NEMOGCM/SETTE/input_ORCA2_LIM.cfg
r4324 r5397 1 ORCA2_LIM_nemo_v3.6. tar ORCA2_LIM_nemo_v3.61 ORCA2_LIM_nemo_v3.6.1.tar ORCA2_LIM_nemo_v3.6.1 -
trunk/NEMOGCM/SETTE/input_ORCA2_LIM3.cfg
r4796 r5397 1 ORCA2_LIM_nemo_v3.6. tar ORCA2_LIM_nemo_v3.61 ORCA2_LIM_nemo_v3.6.1.tar ORCA2_LIM_nemo_v3.6.1 -
trunk/NEMOGCM/SETTE/input_ORCA2_LIM_PISCES.cfg
r4318 r5397 1 ORCA2_LIM_nemo_v3.6. tar ORCA2_LIM_PISCES_v3.61 ORCA2_LIM_nemo_v3.6.1.tar ORCA2_LIM_nemo_v3.6.1 -
trunk/NEMOGCM/SETTE/param.cfg
r5385 r5397 1 1 #- forcing files storing 2 FORCING_DIR=/ workgpfs/rech/omr/romr006/FORCING2 FORCING_DIR=/data/rd_exchange/cbricaud/INPUT_NEMO 3 3 #- input files storing 4 4 INPUT_DIR=${CONFIG_DIR}/${NEW_CONF}/EXP00 … … 6 6 #TMPDIR=${CONFIG_DIR}/${NEW_CONF}/EXP00 7 7 #- VALIDATION files storing 8 NEMO_VALIDATION_DIR=/ workgpfs/rech/omr/romr006/NEMO_VALIDATION8 NEMO_VALIDATION_DIR=/data/rd_exchange/cbricaud/NEMOREF_trunk_rev5382/NEMOGCM/SETTE/NEMO_VALIDATION -
trunk/NEMOGCM/SETTE/sette.sh
r5385 r5397 88 88 # 89 89 # Compiler among those in NEMOGCM/ARCH 90 COMPILER= X64_ADA91 export BATCH_COMMAND_PAR=" llsubmit"90 COMPILER=ifort_MERCATOR_CLUSTER 91 export BATCH_COMMAND_PAR="qsub" 92 92 export BATCH_COMMAND_SEQ=$BATCH_COMMAND_PAR 93 93 export INTERACT_FLAG="no" … … 142 142 # ORCA2_LIM_OBS: 15 143 143 # ORCA2_AGRIF_LIM :16 144 for config in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 144 #for config in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 145 for config in 1 2 5 6 7 8 145 146 146 147 do
Note: See TracChangeset
for help on using the changeset viewer.