Changeset 763 for branches/dev_001_GM/NEMO/TOP_SRC/SMS/trcctl.cfc.h90
- Timestamp:
- 2007-12-13T14:52:50+01:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_001_GM/NEMO/TOP_SRC/SMS/trcctl.cfc.h90
r719 r763 1 ! $Id$ 2 !!! 3 !!! Modifications: 4 !!! -------------- 5 !!! 05-10 (C. Ethe): 6 !!! assign a parameter to name individual tracers 7 !!! 1 !!====================================================================== 2 !! *** trcctl.cfc.h90 *** 3 !! TOP : Control of CFC chemical model 4 !!====================================================================== 5 !!---------------------------------------------------------------------- 6 !! History : 1.0 ! 2005-10 (C. Ethe) assign a parameter to name individual tracers 7 !!---------------------------------------------------------------------- 8 !!---------------------------------------------------------------------- 9 !! NEMO/TOP 1.0 , LOCEAN-IPSL (2005) 10 !! $Id:$ 11 !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 12 !!---------------------------------------------------------------------- 13 8 14 9 15 IF(lwp) THEN … … 12 18 ENDIF 13 19 14 ! Check number of tracers 15 ! ----------------------- 16 17 IF (jptra .GT. 2) THEN 18 IF (lwp) THEN 20 ! Check number of tracers 21 ! ----------------------- 22 IF( jptra > 2) THEN 23 IF(lwp) THEN 19 24 WRITE (numout,*) ' ===>>>> : w a r n i n g ' 20 25 WRITE (numout,*) ' ======= ============= ' … … 25 30 END IF 26 31 27 ! Check tracer names28 ! ------------------29 IF 32 ! Check tracer names 33 ! ------------------ 34 IF( jptra == 1 ) THEN 30 35 IF ( jp11 == 1 ) THEN 31 36 IF ( ctrcnm(jp11) /= 'CFC11') THEN 32 ctrcnm(jp11) ='CFC11'33 ctrcnl(jp11) ='Chlorofuorocarbone 11 concentration'37 ctrcnm(jp11) = 'CFC11' 38 ctrcnl(jp11) = 'Chlorofuorocarbone 11 concentration' 34 39 ENDIF 35 40 ENDIF 36 IF 41 IF( jp12 == 1 ) THEN 37 42 IF ( ctrcnm(jp12) /= 'CFC12') THEN 38 ctrcnm(jp12) ='CFC12'39 ctrcnl(jp12) ='Chlorofuorocarbone 12 concentration'43 ctrcnm(jp12) = 'CFC12' 44 ctrcnl(jp12) = 'Chlorofuorocarbone 12 concentration' 40 45 ENDIF 41 46 ENDIF 42 47 ENDIF 43 48 44 IF 49 IF( jptra == 2 ) THEN 45 50 IF ( ctrcnm(jp11) /= 'CFC11' .OR. ctrcnm(jp12) /= 'CFC12' ) THEN 46 ctrcnm(jp11) ='CFC11'47 ctrcnl(jp11) ='Chlorofuorocarbone 11 concentration'48 ctrcnm(jp12) ='CFC12'49 ctrcnl(jp12) ='Chlorofuorocarbone 12 concentration'51 ctrcnm(jp11) = 'CFC11' 52 ctrcnl(jp11) = 'Chlorofuorocarbone 11 concentration' 53 ctrcnm(jp12) = 'CFC12' 54 ctrcnl(jp12) = 'Chlorofuorocarbone 12 concentration' 50 55 ENDIF 51 56 ENDIF 52 57 53 IF 58 IF(lwp) THEN 54 59 WRITE (numout,*) ' ===>>>> : w a r n i n g ' 55 60 WRITE (numout,*) ' ======= ============= ' 56 61 WRITE (numout,*) ' we force tracer names' 57 DO jn =1,jptra62 DO jn = 1, jptra 58 63 WRITE(numout,*) ' tracer nb: ',jn,' name = ',ctrcnm(jn), ctrcnl(jn) 59 64 END DO … … 62 67 63 68 64 ! Check tracer units65 66 DO jn =1,jptra67 IF (ctrcun(jn) /= 'mole/m3') THEN68 ctrcun(jn) ='mole/m3'69 IF 70 71 72 73 74 69 ! Check tracer units 70 ! ------------------ 71 DO jn = 1, jptra 72 IF( ctrcun(jn) /= 'mole/m3' ) THEN 73 ctrcun(jn) = 'mole/m3' 74 IF(lwp) THEN 75 WRITE (numout,*) ' ===>>>> : w a r n i n g ' 76 WRITE (numout,*) ' ======= ============= ' 77 WRITE (numout,*) ' we force tracer unit' 78 WRITE(numout,*) ' tracer ',ctrcnm(jn), 'UNIT= ',ctrcun(jn) 79 WRITE(numout,*) ' ' 75 80 ENDIF 76 ENDIF81 ENDIF 77 82 END DO
Note: See TracChangeset
for help on using the changeset viewer.