Ignore:
Timestamp:
03/27/15 13:27:43 (9 years ago)
Author:
aclsce
Message:

Modifications to use new NEMO revision in IPSLCM6_rc1 configuration.

  • Removed any SOURCES/NEMO not needed anymore (modifs commited in NEMO reference version).
  • Adapted *.xml, namelist, AA_make, *.card, *.driver related to NEMO to fit with new NEMO reference version.
  • Removed files not needed anymore : files related to L19 LMDZ vertical levels
Location:
CONFIG/UNIFORM/v6/IPSLCM6/SOURCES/NEMO
Files:
24 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v6/IPSLCM6/SOURCES/NEMO/arch-X64_ADA.fcm

    r2214 r2451  
    3939%OASIS_LIB           -L%OASIS_HOME/lib -lpsmile.MPI1 -lscrip -lmct -lmpeu 
    4040 
     41%CPP               cpp 
    4142%FC                  mpiifort -c -cpp 
    4243# for Ada 
    43 %FCFLAGS             -DCPP_PARA -i4 -r8 -O3 
     44%FCFLAGS             -DCPP_PARA -i4 -r8 -O3 -xAVX -fp-model precise 
    4445%FFLAGS              %FCFLAGS 
    4546%LD                  mpiifort 
  • CONFIG/UNIFORM/v6/IPSLCM6/SOURCES/NEMO/arch-X64_CURIE.fcm

    r2194 r2451  
    3939%OASIS_LIB           -L%OASIS_HOME/lib -lpsmile.MPI1 -lscrip -lmct -lmpeu 
    4040 
     41%CPP                 cpp 
    4142%FC                  mpif90 -c -cpp 
    4243# for Curie Fat Node 
  • CONFIG/UNIFORM/v6/IPSLCM6/SOURCES/NEMO/p4zopt.F90

    r2268 r2451  
    4949   REAL(wp), DIMENSION(3,jp_rgb), PUBLIC ::   xkrgb   !: tabulated attenuation coefficients for RGB absorption 
    5050 
    51       
     51 
     52    
    5253   !!* Substitution 
    5354#  include "top_substitute.h90" 
     
    101102               zchl = ( trn(ji,jj,jk,jpnch) + trn(ji,jj,jk,jpdch) + rtrn ) * 1.e6 
    102103               zchl = MIN(  10. , MAX( 0.05, zchl )  ) 
    103                irgb = MAX ( 1, MIN ( jp_rgb, NINT( 41 + 20.* LOG10( zchl ) + rtrn ))) 
    104                !                                                          
     104               irgb = MAX ( 1, MIN ( jp_rgb, NINT( 41 + 20.* LOG10( zchl ) + rtrn )))               !                                                          
    105105               zekb(ji,jj,jk) = xkrgb(1,irgb) * fse3t(ji,jj,jk) 
    106106               zekg(ji,jj,jk) = xkrgb(2,irgb) * fse3t(ji,jj,jk) 
     
    207207              IF( etot(ji,jj,jk) * tmask(ji,jj,jk) >= 0.0043 * qsr(ji,jj) )  THEN 
    208208                 neln(ji,jj) = jk+1                    ! Euphotic level : 1rst T-level strictly below Euphotic layer 
    209                  !                                     ! nb: ensure the compatibility with nmld_trc definition in trd_mld_trc_zint 
     209                 !                                     ! nb: ensure the compatibility with nmld_trc definition in trd_mxl_trc_zint 
    210210                 heup(ji,jj) = fsdepw(ji,jj,jk+1)      ! Euphotic layer depth 
    211211              ENDIF 
     
    254254      END DO 
    255255 
    256       IF( ln_diatrc ) THEN        ! save output diagnostics 
    257         ! 
    258         IF( lk_iomput ) THEN 
    259            IF( jnt == nrdttrc ) THEN 
    260               CALL iom_put( "Heup", heup(:,:  ) * tmask(:,:,1) )  ! euphotic layer deptht 
    261               CALL iom_put( "PAR" , emoy(:,:,:) * tmask(:,:,:) )  ! Photosynthetically Available Radiation 
    262            ENDIF 
    263         ELSE 
    264            trc2d(:,:,  jp_pcs0_2d + 10) = heup(:,:  ) * tmask(:,:,1)   
    265            trc3d(:,:,:,jp_pcs0_3d + 3)  = etot(:,:,:) * tmask(:,:,:) 
     256      IF( lk_iomput ) THEN 
     257        IF( jnt == nrdttrc  ) THEN 
     258           IF( iom_use( "Heup" ) ) CALL iom_put( "Heup", heup(:,:  ) * tmask(:,:,1) )  ! euphotic layer deptht 
     259           IF( iom_use( "PAR"  ) ) CALL iom_put( "PAR" , emoy(:,:,:) * tmask(:,:,:) )  ! Photosynthetically Available Radiation 
    266260        ENDIF 
    267         ! 
     261      ELSE 
     262         IF( ln_diatrc ) THEN        ! save output diagnostics 
     263            trc2d(:,:,  jp_pcs0_2d + 10) = heup(:,:  ) * tmask(:,:,1)   
     264            trc3d(:,:,:,jp_pcs0_3d + 3)  = etot(:,:,:) * tmask(:,:,:) 
     265         ENDIF 
    268266      ENDIF 
    269267      ! 
Note: See TracChangeset for help on using the changeset viewer.