Changeset 264


Ignore:
Timestamp:
07/31/14 16:38:47 (10 years ago)
Author:
milmd
Message:

Architecture files and some modifications to compile and run on ada.

Location:
codes/icosagcm/branches/SATURN_DYNAMICO
Files:
5 added
13 edited

Legend:

Unmodified
Added
Removed
  • codes/icosagcm/branches/SATURN_DYNAMICO/ICOSAGCM/arch/arch-X64_ADA.env

    r221 r264  
    33module unload hdf5 
    44 
    5 module load netcdf 
    6 module load hdf5 
     5module load netcdf/mpi/4.1.3 
     6module load hdf5/mpi/1.8.9 
  • codes/icosagcm/branches/SATURN_DYNAMICO/ICOSAGCM/arch/arch-X64_ADA.fcm

    r221 r264  
    1212%MPI_FFLAGS 
    1313%OMP_FFLAGS          -openmp 
    14 %BASE_LD             -i4 -r8 -auto ${MKL_LIBS} 
     14%BASE_LD             -i4 -r8 -auto ${MKL_LIBS} -L/smplocal/pub/FFTW/3.3.3_dyn/lib -lfftw3 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -Wl,-rpath=/smplocal/pub/NetCDF/4.1.3/mpi/lib:/smplocal/pub/HDF5/1.8.9/par/lib:/smplocal/pub/FFTW/3.3.3_dyn/lib -L../../LMDZ.COMMON/lib -llmdz  
    1515%MPI_LD 
    1616%OMP_LD              -openmp 
  • codes/icosagcm/branches/SATURN_DYNAMICO/ICOSAGCM/arch/arch-X64_ADA.path

    r221 r264  
    1010#HDF5_LIBDIR="-L $HDF5_LIB_DIR" 
    1111#HDF5_LIB="-lhdf5_hl -lhdf5 -lhdf5 -lz -lcurl" 
     12 
     13XIOS_INCDIR="-I../../XIOS/inc" 
     14XIOS_LIBDIR="-L../../XIOS/lib" 
     15XIOS_LIB="-lxios -lstdc++" 
  • codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/arch/arch-X64_ADA.fcm

    r221 r264  
    1 %COMPILER            mpiifort 
    2 %LINK                mpiifort 
     1%COMPILER            /smplocal/intel/impi/4.0.3.008/intel64/bin/mpiifort 
     2%LINK                /smplocal/intel/impi/4.0.3.008/intel64/bin/mpiifort 
    33%AR                  ar 
    44%MAKE                gmake 
     
    88%PROD_FFLAGS         -O2 -ip -fp-model strict -axAVX,SSE4.2 
    99%DEV_FFLAGS          -p -g -O1 -fpe0 -traceback 
    10 %DEBUG_FFLAGS        -p -g -O0 -fpe-all=0 -traceback -ftrapuv -fp-stack-check -check all -debug 
    11 %C_COMPILER          gcc 
    12 %C_OPTIM             -O3 
     10%DEBUG_FFLAGS        -g -traceback -check bounds -fp-model strict 
    1311%MPI_FFLAGS 
    1412%OMP_FFLAGS          -openmp 
    15 %BASE_LD             -shared-intel -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -liomp5 -lpthread -L/smplocal/pub/FFTW/3.3.3_dyn/lib -lfftw3 -Wl,-rpath=/smplocal/pub/NetCDF/4.1.3/lib:/smplocal/pub/HDF5/1.8.9/seq/lib:/smplocal/pub/FFTW/3.3.3_dyn/lib 
     13%BASE_LD             -L/smplocal/pub/FFTW/3.3.3_dyn/lib -lfftw3 -shared-intel  -lmkl_intel_lp64 -lmkl_sequential -lmkl_core -lpthread -Wl,-rpath=/smplocal/pub/NetCDF/4.1.3/mpi/lib:/smplocal/pub/HDF5/1.8.9/par/lib:/smplocal/pub/FFTW/3.3.3_dyn/lib 
    1614%MPI_LD 
    1715%OMP_LD              -openmp 
  • codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/arch/arch-X64_ADA.path

    r221 r264  
    1 NETCDF_LIBDIR="${NETCDF_LDFLAGS:--L/smplocal/pub/NetCDF/4.1.3/lib -lnetcdff -lnetcdf -L/smplocal/pub/HDF5/1.8.9/seq/lib -lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -lz}" 
    2 NETCDF_INCDIR="${NETCDF_FFLAGS:--I/smplocal/pub/HDF5/1.8.9/seq/include -I/smplocal/pub/NetCDF/4.1.3/include}" 
     1NETCDF_LIBDIR="${NETCDF_LDFLAGS:--L/smplocal/pub/NetCDF/4.1.3/mpi/lib -lnetcdff -lnetcdf -L/smplocal/pub/HDF5/1.8.9/par/lib -Bstatic -lhdf5hl_fortran -lhdf5_hl -lhdf5_fortran -lhdf5 -Bdynamic -lz}" 
     2NETCDF_INCDIR="${NETCDF_FFLAGS:--I/smplocal/pub/HDF5/1.8.9/par/include -I/smplocal/pub/NetCDF/4.1.3/mpi/include}" 
     3 
     4#IOIPSL_INCDIR=$WORKDIR/IOIPSL/src 
     5#IOIPSL_LIBDIR=$WORKDIR/IOIPSL/src 
     6 
    37IOIPSL_INCDIR=/smphome/rech/psl/rpsl035/IOIPSL_PLUS/modipsl/lib 
    48IOIPSL_LIBDIR=/smphome/rech/psl/rpsl035/IOIPSL_PLUS/modipsl/lib 
    5 XIOS_INCDIR=$LMDGCM/../XIOS/inc 
    6 XIOS_LIBDIR=$LMDGCM/../XIOS/lib 
     9XIOS_INCDIR="-I../../XIOS/inc" 
     10XIOS_LIBDIR="-L../../XIOS/lib" 
     11 
    712ORCH_INCDIR=$LMDGCM/../../lib 
    813ORCH_LIBDIR=$LMDGCM/../../lib 
    9 OASIS_INCDIR=$LMDGCM/../../oasis3-mct/BLD/build/lib/psmile.MPI1 
    10 OASIS_LIBDIR=$LMDGCM/../../oasis3-mct/BLD/lib 
     14OASIS_INCDIR=$LMDGCM/../../prism/X64/build/lib/psmile.$couple 
     15OASIS_LIBDIR=$LMDGCM/../../prism/X64/lib 
    1116INCA_LIBDIR=$LMDGCM/../INCA/config/lib 
    1217INCA_INCDIR=$LMDGCM/../INCA/config/lib 
    13  
  • codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/gcm.F

    r227 r264  
    563563        t_ops =((1.0*iecri)/day_step) * daysec   
    564564        t_wrt = daysec ! iecri * daysec ! write output every t_wrt 
    565         CALL inithist(day_ref,annee_ref,time_step, 
    566      &                  t_ops,t_wrt) 
     565!        CALL inithist(day_ref,annee_ref,time_step, 
     566!     &                  t_ops,t_wrt) 
    567567        endif 
    568568 
     
    571571          t_ops = iperiod * time_step ! do operations every t_ops 
    572572          t_wrt = periodav * daysec   ! write output every t_wrt 
    573           CALL initdynav(day_ref,annee_ref,time_step, 
    574      &                   t_ops,t_wrt) 
     573!          CALL initdynav(day_ref,annee_ref,time_step, 
     574!     &                   t_ops,t_wrt) 
    575575!         CALL initdynav_p(dynhistave_file,day_ref,annee_ref,time_step, 
    576576!     .        t_ops, t_wrt, histaveid) 
  • codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/libf/dyn3dpar/init_gcm_lmdz.F

    r245 r264  
    55c 
    66      SUBROUTINE init_gcm_lmdz(nbp,nproc,distrib_icosa,latfi,lonfi, 
    7      &                         airefi) 
     7     &                          airefi) 
     8!     &                         airefi,day_length) 
    89 
    910#ifdef CPP_IOIPSL 
     
    4748      REAL, INTENT(IN) :: lonfi(nbp) 
    4849      REAL, INTENT(IN) :: airefi(nbp) 
     50!      INTEGER, INTENT(IN) :: day_length 
    4951 
    5052      REAL :: zcufi(nbp) 
     
    515517!         zcvfi(nbp)=1. 
    516518 
     519!        PRINT*,'daysec=',daysec 
     520!        PRINT*,'day_length=',day_length 
     521!        IF (daysec /= day_length) THEN 
     522!               PRINT*,'daysec different de day_length' 
     523!               daysec=day_length 
     524!        ENDIF 
     525 
    517526!         CALL iniphysiq(klon_glo,llm,daysec,day_ini,dtphys/nsplit_phys,  
    518527!     &                latfi,lonfi,airefi,zcufi,zcvfi,rad,g,r,cpp,  
     
    588597        t_ops =((1.0*iecri)/day_step) * daysec   
    589598        t_wrt = daysec ! iecri * daysec ! write output every t_wrt 
    590         CALL inithist(day_ref,annee_ref,time_step, 
    591      &                  t_ops,t_wrt) 
     599!        CALL inithist(day_ref,annee_ref,time_step, 
     600!     &                  t_ops,t_wrt) 
    592601        endif 
    593602 
     
    596605          t_ops = iperiod * time_step ! do operations every t_ops 
    597606          t_wrt = periodav * daysec   ! write output every t_wrt 
    598           CALL initdynav(day_ref,annee_ref,time_step, 
    599      &                   t_ops,t_wrt) 
     607!          CALL initdynav(day_ref,annee_ref,time_step, 
     608!     &                   t_ops,t_wrt) 
    600609!         CALL initdynav_p(dynhistave_file,day_ref,annee_ref,time_step, 
    601610!     .        t_ops, t_wrt, histaveid) 
  • codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/libf/phystd/mod_phys_lmdz_para.F90

    r245 r264  
    3434       is_master=.FALSE. 
    3535     ENDIF 
    36      CALL Test_transfert 
     36     !CALL Test_transfert 
    3737!$OMP END PARALLEL     
    3838     IF (is_using_mpi .OR. is_using_omp) THEN 
  • codes/icosagcm/branches/SATURN_DYNAMICO/LMDZ.COMMON/makelmdz_fcm

    r220 r264  
    218218rm -f arch.path 
    219219ln -s arch/arch-${arch}.path ./arch.path 
     220ln -s arch/arch-${arch}.env ./arch.env 
    220221source arch.path 
     222source arch.env 
    221223 
    222224######################################################################## 
  • codes/icosagcm/branches/SATURN_DYNAMICO/TEST/icosa.xml

    r256 r264  
    99        
    1010       <field_group axis_ref="lev">  
     11         <field id="ulon" /> 
     12         <field id="ulat" /> 
    1113         <field id="mass" /> 
    1214         <field id="dmass"/> 
  • codes/icosagcm/branches/SATURN_DYNAMICO/TEST/iodef.xml

    r256 r264  
    88      <variable_definition> 
    99        <variable_group id="buffer"> 
    10             buffer_size = 800000000 
     10            buffer_size = 8000000 
    1111            buffer_server_factor_size = 2  
    1212         </variable_group> 
  • codes/icosagcm/branches/SATURN_DYNAMICO/TEST/lmdz_physics.xml

    r256 r264  
    22     
    33 
    4    <field_definition level="1" enabled=".TRUE." operation="instant" domain_ref="horiz_domain"> 
     4   <field_definition level="1" enabled=".TRUE." operation="instant" domain_ref="horiz_domain" prec="8"> 
    55      
    66     <field id="phisinit" long_name="Geopotential at the surface" operation="once"/> 
  • codes/icosagcm/branches/SATURN_DYNAMICO/XIOS/arch/arch-X64_ADA.env

    r248 r264  
    11module unload netcdf 
    22module unload hdf5 
    3 #module load netcdf/mpi/4.1.3 
    4 #module load hdf5/mpi/1.8.9 
     3module load netcdf/mpi/4.1.3 
     4module load hdf5/mpi/1.8.9 
Note: See TracChangeset for help on using the changeset viewer.