Changeset 46


Ignore:
Timestamp:
07/28/12 05:17:34 (12 years ago)
Author:
dubos
Message:

Removed duplicate write_field
Solved compilation issues with cpp on Bluefire (use GNU cpp)
Tested : Test case 3 with nbp=20 and interpolation to lat-lon.

Location:
codes/icosagcm/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/trunk/arch/arch-SP6_BLUEFIRE.README

    r20 r46  
    1111 
    1212export TERM=xterm 
    13 export PATH=${HOME}/bin:$PATH 
     13export PATH=${HOME}/bin:/usr/local/bin/:$PATH 
    1414 
    15 # FCM needs GNU make. A workaround is to create ~/bin 
    16 # and symlink /usr/local/gmake to ~/bin/make : 
    17 # ln -s /usr/local/bin/gmake ~/bin/make  
     15# NB : The above PATH lets FCM find GNU make and GNU cpp 
     16# which are in /usr/local/bin.  
  • codes/icosagcm/trunk/arch/arch-SP6_BLUEFIRE.fcm

    r20 r46  
    55%FPP_FLAGS            
    66%FPP_DEF              
    7 %BASE_FFLAGS         -qlanglvl=2003pure -u -qintsize=4 -qrealsize=8 -I$NETCDF/include 
     7%BASE_FFLAGS         -qlanglvl=2003pure -u -qintsize=4 -qrealsize=8 
    88%PROD_FFLAGS         -O3 
    99%DEV_FFLAGS          -p -g -O3 -traceback -fp-stack-check -ftrapuv 
     
    1111%MPI_FFLAGS 
    1212%OMP_FFLAGS           
    13 %BASE_LD             -qintsize=4 -qrealsize=8 -L$LIB_NETCDF -lnetcdf -lnetcdff 
     13%BASE_LD             -qintsize=4 -qrealsize=8 
    1414%MPI_LD 
    1515%OMP_LD 
  • codes/icosagcm/trunk/arch/arch-SP6_BLUEFIRE.path

    r20 r46  
    1 NETCDF_LIBDIR="$LIB_NETCDF -lnetcdff" 
    2 NETCDF_INCDIR=$NETCDF 
     1NETCDF_LIBDIR="-L$LIB_NETCDF -lnetcdff" 
     2NETCDF_INCDIR="-I$NETCDF/include" 
    33IOIPSL_INCDIR=$LMDGCM/../../lib 
    44IOIPSL_LIBDIR=$LMDGCM/../../lib 
  • codes/icosagcm/trunk/src/timeloop_gcm.f90

    r45 r46  
    102102  CALL etat0(f_ps,f_phis,f_theta_rhodz,f_u, f_q) 
    103103   
    104   CALL writefield('ps',f_ps) 
    105   CALL writefield('theta_rhodz',f_theta_rhodz) 
    106    
    107104  DO it=0,itaumax 
    108105    PRINT *,"It No :",It,"   t :",dt*It 
     
    133130    END SELECT 
    134131 
    135      
    136     IF ( itau_out>0 .AND. MOD(it,itau_out)==0) THEN 
    137       CALL writefield("q",f_q) 
    138       CALL writefield("ps",f_ps) 
    139     ENDIF 
    140  
    141   ENDDO 
     132 ENDDO 
    142133   
    143134  CONTAINS 
Note: See TracChangeset for help on using the changeset viewer.