Changeset 1283
- Timestamp:
- 2009-02-03T14:15:21+01:00 (15 years ago)
- Location:
- trunk/NEMO/TOP_SRC
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/TOP_SRC/LOBSTER/trclsm_lobster.F90
r1255 r1283 54 54 TYPE(DIAG) , DIMENSION(jp_lobster_3d) :: lobdia3d 55 55 #endif 56 #if defined key_trc_diabio 56 #if defined key_trc_diabio || defined key_trdmld_trc 57 57 INTEGER :: js, jd 58 58 ! definition of additional diagnostic as a structure … … 81 81 NAMELIST/namlobdia/nwritedia, lobdia3d, lobdia2d ! additional diagnostics 82 82 #endif 83 #if defined key_trc_diabio 83 #if defined key_trc_diabio || defined key_trdmld_trc 84 84 NAMELIST/namlobdbi/nwritebio, lobdiabio 85 85 #endif … … 341 341 #endif 342 342 343 #if defined key_trc_diabio 344 343 #if defined key_trc_diabio || defined key_trdmld_trc 345 344 ! namlobdbi : bio diagnostics 346 345 nwritebio = 10 ! default values -
trunk/NEMO/TOP_SRC/TRP/trdmld_trc.F90
r1264 r1283 1338 1338 nmoymltrdbio = 0 1339 1339 tmltrd_sum_bio (:,:,:) = 0.e0 ; tmltrd_csum_ln_bio (:,:,:) = 0.e0 1340 DO jl = 1, jp_lobster_trd 1341 ctrd_bio(jl,1) = ctrbil(jl) ! long name 1342 ctrd_bio(jl,2) = ctrbio(jl) ! short name 1343 ENDDO 1340 1344 #endif 1341 1345 … … 1458 1462 1459 1463 #if defined key_lobster 1460 1461 ctrd_bio(1,:) = "NO3PHY"1462 ctrd_bio(2,:) = "NH4PHY"1463 ctrd_bio(3,:) = "PHYNH4"1464 ctrd_bio(4,:) = "PHYDOM"1465 ctrd_bio(5,:) = "PHYZOO"1466 ctrd_bio(6,:) = "PHYDET"1467 ctrd_bio(7,:) = "DETZOO"1468 ctrd_bio(8,:) = "DETSED"1469 ctrd_bio(9,:) = "ZOODET"1470 ctrd_bio(10,:) = "ZOOBOD"1471 ctrd_bio(11,:) = "ZOONH4"1472 ctrd_bio(12,:) = "ZOODOM"1473 ctrd_bio(13,:) = "NH4NO3"1474 ctrd_bio(14,:) = "DOMNH4"1475 ctrd_bio(15,:) = "DETNH4"1476 ctrd_bio(16,:) = "DETDOM"1477 ctrd_bio(17,:) = "SEDNO3"1478 1479 1480 1464 !-- Create a NetCDF file and enter the define mode 1481 1465 CALL dia_nam( clhstnam, ntrd_trc, 'trdbio' ) 1482 1466 CALL histbeg( clhstnam, jpi, glamt, jpj, gphit, & 1483 1467 & 1, jpi, 1, jpj, 0, zjulian, rdt, nh_tb, nidtrdbio, domain_id=nidom ) 1484 1485 1468 #endif 1486 1469 … … 1528 1511 1529 1512 #if defined key_lobster 1530 DO jl = 1, jp diabio1513 DO jl = 1, jp_lobster_trd 1531 1514 CALL histdef(nidtrdbio, TRIM("ML_"//ctrd_bio(jl,2)), TRIM(clmxl//" ML_"//ctrd_bio(jl,1)) , & 1532 1515 & cltrcu, jpi, jpj, nh_tb, 1 , 1, 1 , -99 , 32, clop, zsto, zout ) ! IOIPSL: time mean -
trunk/NEMO/TOP_SRC/TRP/trdmld_trc_rst.F90
r1258 r1283 51 51 WRITE(clkt,'(i8.8)') nitrst 52 52 ENDIF 53 clname = TRIM(cexper)//"_"//TRIM(ADJUSTL(clkt))//"_ restart_mld_trc"53 clname = TRIM(cexper)//"_"//TRIM(ADJUSTL(clkt))//"_"//TRIM(cn_trdrst_trc_out) 54 54 IF(lwp) WRITE(numout,*) ' open ocean restart_mld_trc NetCDF '//clname 55 55 CALL iom_open( clname, nummldw_trc, ldwrt = .TRUE., kiolib = jprstlib ) … … 140 140 ENDIF 141 141 142 CALL iom_open( 'restart_mld_trc', inum, kiolib = jprstlib )142 CALL iom_open( cn_trdrst_trc_in, inum, kiolib = jprstlib ) 143 143 144 144 IF( ln_trdmld_trc_instant ) THEN -
trunk/NEMO/TOP_SRC/trc.F90
r1254 r1283 57 57 INTEGER , PUBLIC :: nutrst !: logical unit for restart FILE for passive tracers 58 58 INTEGER , PUBLIC :: nrsttr !: control of the time step ( 0 or 1 ) for pass. tr. 59 CHARACTER(len= 32) :: cn_trcrst_in !: suffix of pass. tracer restart name (input)60 CHARACTER(len= 32) :: cn_trcrst_out !: suffix of pass. tracer restart name (output)59 CHARACTER(len=50) :: cn_trcrst_in !: suffix of pass. tracer restart name (input) 60 CHARACTER(len=50) :: cn_trcrst_out !: suffix of pass. tracer restart name (output) 61 61 62 62 !! information for outputs … … 74 74 CHARACTER(len=80), PUBLIC, DIMENSION (jpdia3d) :: ctrc3l !: 3d output field long name 75 75 76 77 76 REAL(wp), PUBLIC, DIMENSION (jpi,jpj, jpdia2d) :: trc2d !: additional 2d outputs 78 77 REAL(wp), PUBLIC, DIMENSION (jpi,jpj,jpk,jpdia3d) :: trc3d !: additional 3d outputs 79 78 80 81 !! netcdf files and index common82 !! --------------------------------------------------83 79 INTEGER , PUBLIC :: nwritedia !: frequency of additional arrays outputs(namelist) 84 80 # endif 85 81 86 # if defined key_trc_diabio 87 88 !! Biological trends 89 !! ----------------- 82 #if defined key_trc_diabio || defined key_trdmld_trc 90 83 CHARACTER(len=8), DIMENSION(jpdiabio) :: ctrbio !: biological trends name (NAMELIST) 91 84 CHARACTER(len=20), DIMENSION(jpdiabio) :: ctrbiu !: biological trends unit (NAMELIST) 92 85 CHARACTER(len=80), DIMENSION(jpdiabio) :: ctrbil !: biological trends long name (NAMELIST) 86 INTEGER :: nwritebio !: time step frequency for biological outputs (NAMELIST) 87 #endif 88 # if defined key_trc_diabio 89 !! Biological trends 90 !! ----------------- 93 91 REAL(wp), DIMENSION(jpi,jpj,jpk,jpdiabio) :: trbio !: biological trends 94 95 !! Netcdf output parameters96 !! ------------------------97 INTEGER :: nwritebio !: time step frequency for biological outputs (NAMELIST)98 99 92 # endif 100 93
Note: See TracChangeset
for help on using the changeset viewer.