- Timestamp:
- 2011-03-01T20:04:06+01:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev_r2586_dynamic_mem/NEMOGCM/NEMO/TOP_SRC/LOBSTER/sms_lobster.F90
r2607 r2636 11 11 !! 2.0 ! 2007-04 (C. Deltel, G. Madec) Free form and modules 12 12 !!---------------------------------------------------------------------- 13 14 13 #if defined key_lobster 15 14 !!---------------------------------------------------------------------- … … 21 20 IMPLICIT NONE 22 21 PUBLIC 23 24 !!----------------------------------------------------------------------25 !! NEMO/TOP 3.3 , NEMO Consortium (2010)26 !! $Id$27 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt)28 !!----------------------------------------------------------------------29 22 30 23 !! biological parameters … … 108 101 REAL(wp), ALLOCATABLE, SAVE, DIMENSION(:,:) :: cmask !: ??? 109 102 110 !!====================================================================== 111 103 !!---------------------------------------------------------------------- 104 !! NEMO/TOP 3.3 , NEMO Consortium (2010) 105 !! $Id$ 106 !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 107 !!---------------------------------------------------------------------- 112 108 CONTAINS 113 109 114 FUNCTION sms_lobster_alloc()110 INTEGER FUNCTION sms_lobster_alloc() 115 111 !!---------------------------------------------------------------------- 116 112 !! *** ROUTINE sms_lobster_alloc *** 117 113 !!---------------------------------------------------------------------- 118 USE in_out_manager, ONLY: ctl_warn 119 INTEGER :: sms_lobster_alloc 114 USE lib_mpp, ONLY: ctl_warn 120 115 !!---------------------------------------------------------------------- 121 122 ALLOCATE(remdmp(jpk,jp_lobster), & 123 neln(jpi,jpj), xze(jpi,jpj), xpar(jpi,jpj,jpk), & 124 dminl(jpi,jpj), dmin3(jpi,jpj,jpk), & 125 sedpocb(jpi,jpj), sedpocn(jpi,jpj), sedpoca(jpi,jpj), & 126 fbod(jpi,jpj), cmask(jpi,jpj) , & 127 Stat=sms_lobster_alloc) 128 129 IF(sms_lobster_alloc /= 0)THEN 130 CALL ctl_warn('sms_lobster_alloc : failed to allocate arrays.') 131 END IF 132 116 ! 117 ALLOCATE( remdmp(jpk,jp_lobster), & 118 & neln(jpi,jpj), xze(jpi,jpj), xpar(jpi,jpj,jpk), & 119 & dminl(jpi,jpj), dmin3(jpi,jpj,jpk), & 120 & sedpocb(jpi,jpj), sedpocn(jpi,jpj), sedpoca(jpi,jpj), & 121 & fbod(jpi,jpj), cmask(jpi,jpj) , STAT=sms_lobster_alloc ) 122 ! 123 IF( sms_lobster_alloc /= 0 ) CALL ctl_warn('sms_lobster_alloc : failed to allocate arrays') 124 ! 133 125 END FUNCTION sms_lobster_alloc 134 126 … … 140 132 141 133 !!====================================================================== 142 143 134 END MODULE sms_lobster
Note: See TracChangeset
for help on using the changeset viewer.