Changeset 335 for trunk/NEMO/TOP_SRC/trclsm.F90
- Timestamp:
- 2005-11-14T13:08:42+01:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/TOP_SRC/trclsm.F90
r274 r335 1 1 MODULE trclsm 2 !!=============================================================== ========================2 !!=============================================================== 3 3 !! 4 4 !! *** MODULE trclsm **** … … 6 6 !! READS specific NAMELIST for sms terms 7 7 !! 8 !!================================================================= ======================8 !!================================================================= 9 9 !! TOP 1.0, LOCEAN-IPSL (2005) 10 !! $Header$ 11 !! This software is governed by the CeCILL licence see modipsl/doc/NEMO_CeCILL.txt 10 !!----------------------------------------------------------------- 11 #if defined key_passivetrc 12 !!------------------------------------------------------------- 13 !! * Modules used 14 !! ============== 15 USE oce_trc 16 USE trc 17 USE sms 18 19 20 IMPLICIT NONE 21 PRIVATE 22 23 !! * Accessibility 24 PUBLIC trc_lsm 25 26 27 #if defined key_trc_lobster1 12 28 !!---------------------------------------------------------------------- 13 !!---------------------------------------------------------------------- 14 !! * Modules used 15 !! ============== 16 USE oce_trc 17 USE trc 18 USE sms 29 !! 'key_trc_lobster1' LOBSTER1 biological model 30 !!---------------------------------------------------------------------- 31 # include "trclsm.lobster1.h90" 19 32 20 21 IMPLICIT NONE 22 PRIVATE 33 #elif defined key_trc_pisces 34 !!---------------------------------------------------------------------- 35 !! 'key_trc_pisces' PISCES biological model 36 !!---------------------------------------------------------------------- 37 # include "trclsm.pisces.h90" 23 38 24 !! * Accessibility 25 PUBLIC trc_lsm 39 #elif defined key_cfc 40 !!---------------------------------------------------------------------- 41 !! 'key_cfc ' CFC model 42 !!---------------------------------------------------------------------- 43 # include "trclsm.cfc.h90" 44 45 !!---------------------------------------------------------------------- 46 !! Default option 47 !!---------------------------------------------------------------------- 48 # endif 49 50 #else 26 51 27 52 CONTAINS 28 53 29 #if defined key_passivetrc 30 31 SUBROUTINE trc_lsm 32 !!--------------------------------------------------------------------- 33 !! 34 !! ROUTINE trclsm 35 !! ****************** 36 !! PURPOSE : 37 !! --------- 38 !! READS specific NAMELIST for sms terms 39 !! 40 !! History: 41 !! -------- 42 !! original : 99-10 (M.A. Foujols, M. Levy) passive tracer 43 !! 00-04 (O. Aumont, M.A. Foujols) HAMOCC3 and P3ZD 44 !! 02-05 (O. Aumont) AGE TRACER 45 !! 03/2005 O. Aumont and A. El Moussaoui F90 46 !!---------------------------------------------------------------------- 47 48 # if defined key_trc_npzd 49 # include "trclsm.npzd.h90" 50 # elif defined key_trc_lobster1 51 # include "trclsm.lobster1.h90" 52 # elif defined key_trc_hamocc3 53 # include "trclsm.hamocc3.h90" 54 # elif defined key_trc_age 55 # include "trclsm.age.h90" 56 # elif defined key_trc_pisces 57 # include "trclsm.pisces.h90" 58 # else 59 !! user can define here his own sms namelist 60 # endif 61 62 END SUBROUTINE trc_lsm 63 64 #else 65 66 SUBROUTINE trc_lsm 67 !!================ 68 !! no passive tracers 69 END SUBROUTINE trc_lsm 54 SUBROUTINE trc_lsm 55 !!================ 56 !! no passive tracers 57 END SUBROUTINE trc_lsm 70 58 71 59 #endif
Note: See TracChangeset
for help on using the changeset viewer.