Changeset 3966


Ignore:
Timestamp:
Nov 8, 2016, 4:36:05 PM (9 years ago)
Author:
ymipsl
Message:

Update ICOSA_LMDZ configuration environnement for ADA

YM

Location:
dynamico_lmdz/aquaplanet/ICOSA_LMDZ
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • dynamico_lmdz/aquaplanet/ICOSA_LMDZ/arch/arch-X64_ADA.env

    r3868 r3966  
    1 module unload compilerwrappers
    2 module unload netcdf
    3 module unload hdf5
     1module purge
    42
     3module load intel/2016.4
    54module load netcdf/mpi/4.3.3.1
    65module load hdf5/mpi/1.8.14
    7 #NETCDF_INC_DIR=/smplocal/pub/NetCDF/4.1.3/mpi/include
    8 #NETCDF_LIB_DIR=/smplocal/pub/NetCDF/4.1.3/mpi/lib
    9 #HDF5_INC_DIR=/smplocal/pub/HDF5/1.8.9/par/linclude
    10 #HDF5_LIB_DIR=/smplocal/pub/HDF5/1.8.9/par/lib
     6
     7export NETCDF_INC_DIR=/smplocal/pub/NetCDF/4.3.3.1/mpi/include
     8export NETCDF_LIB_DIR=/smplocal/pub/NetCDF/4.3.3.1/mpi/lib
     9export HDF5_INC_DIR=/smplocal/pub/HDF5/1.8.14/par/include
     10export HDF5_LIB_DIR=/smplocal/pub/HDF5/1.8.14/par/lib
  • dynamico_lmdz/aquaplanet/ICOSA_LMDZ/arch/arch-X64_ADA.fcm

    r3891 r3966  
    99%PROD_FFLAGS         -g -traceback -O3 -vec-report2
    1010%DEV_FFLAGS          -g -O1 -traceback
    11 %DEBUG_FFLAGS        -g -traceback -check bounds -fp-model strict
     11%DEBUG_FFLAGS        -g -check bounds -fp-model strict
    1212%MPI_FFLAGS
    1313%OMP_FFLAGS          -openmp -openmp-threadprivate=compat
    14 %BASE_LD             -i4 -r8 -auto ${MKL_LIBS}
     14%BASE_LD             -i4 -r8 -auto -L${MKL_ROOT}/lib/intel64 -lmkl_intel_lp64 -lmkl_sequential -lmkl_core
    1515%MPI_LD
    1616%OMP_LD              -openmp -openmp-threadprivate=compat
  • dynamico_lmdz/aquaplanet/ICOSA_LMDZ/arch/arch-X64_ADA.path

    r3910 r3966  
    1 #NETCDF_INCDIR="-I $NETCDF_INC_DIR"
    2 #NETCDF_LIBDIR="-L $NETCDF_LIB_DIR"
    3 #NETCDF_LIB="-lnetcdff -lnetcdf"
     1NETCDF_INCDIR="-I $NETCDF_INC_DIR"
     2NETCDF_LIBDIR="-L $NETCDF_LIB_DIR"
     3NETCDF_LIB="-lnetcdff -lnetcdf"
    44
    55MPI_INCDIR=""
     
    77MPI_LIB=""
    88
    9 #HDF5_INCDIR="-I $HDF5_INC_DIR"
    10 #HDF5_LIBDIR="-L $HDF5_LIB_DIR"
    11 #HDF5_LIB="-lhdf5_hl -lhdf5 -lhdf5 -lz -lcurl"
     9HDF5_INCDIR="-I $HDF5_INC_DIR"
     10HDF5_LIBDIR="-L $HDF5_LIB_DIR"
     11HDF5_LIB="-lhdf5_hl -lhdf5 -lhdf5 -lz -lcurl"
    1212
    1313XIOS_INCDIR="-I$ROOT/../XIOS/inc"
  • dynamico_lmdz/aquaplanet/ICOSA_LMDZ/bld.cfg

    r3911 r3966  
    6666bld::excl_dep        use::phyaqua_mod
    6767bld::excl_dep        use::wxios
     68bld::excl_dep        use::write_field_mod
     69bld::excl_dep        use::checksum_mod
    6870
    6971bld::tool::SHELL   /bin/bash
  • dynamico_lmdz/aquaplanet/ICOSA_LMDZ/compile

    r3906 r3966  
    1 make_icosa_lmdz -debug -parallel mpi_omp -arch X64_ADA -job 8 -with_orchidee
     1make_icosa_lmdz -debug -parallel mpi_omp -with_orchidee -arch X64_ADA -job 8
  • dynamico_lmdz/aquaplanet/ICOSA_LMDZ/make_icosa_lmdz

    r3931 r3966  
    33
    44export ROOT=$PWD
    5 
     5set -x
    66echo $0 $* > rebuild_all
    77chmod a+x rebuild_all
     
    1616arch_defined="FALSE"
    1717parallel_defined="FALSE"
    18 arch_path="arch"
     18arch_path="../ARCH"
     19arch_default_path="arch"
    1920parallel="none"
    2021physics="none"
     
    8485  rm -f arch.fcm
    8586  rm -f arch.env
    86   ln -s $arch_path/arch-${arch}.path ./arch.path
    87   ln -s $arch_path/arch-${arch}.fcm  ./arch.fcm
     87
     88  if test -f $arch_path/arch-${arch}.path
     89  then
     90    ln -s $arch_path/arch-${arch}.path arch.path
     91  elif test -f $arch_default_path/arch-${arch}.path
     92  then
     93    ln -s $arch_default_path/arch-${arch}.path arch.path
     94  fi
     95       
     96  if test -f $arch_path/arch-${arch}.fcm
     97  then
     98    ln -s $arch_path/arch-${arch}.fcm arch.fcm
     99  elif test -f $arch_default_path/arch-${arch}.fcm
     100  then
     101    ln -s $arch_default_path/arch-${arch}.fcm arch.fcm
     102  fi
     103
    88104  if test -f $arch_path/arch-${arch}.env
    89     then
    90       ln -s $arch_path/arch-${arch}.env arch.env
    91     else
    92       ln -s .void_file arch.env
    93     fi
     105  then
     106    ln -s $arch_path/arch-${arch}.env arch.env
     107  elif test -f $arch_default_path/arch-${arch}.env
     108  then
     109    ln -s $arch_default_path/arch-${arch}.env arch.env
     110  else
     111    ln -s .void_file arch.env
     112  fi
    94113  source arch.env
    95114  source arch.path
    96115else
    97   echo "Veuillez definir une architecture cible"
     116  echo "Please define a target architecture"
    98117  exit 1
    99118fi
     
    169188
    170189    cd ../IOIPSL
    171     ./makeioipsl_fcm -$compil_mode -parallel -arch $arch -j $job $full_flag  || exit 1
     190    ./makeioipsl_fcm -$compil_mode -parallel -arch $arch -arch_path $arch_path -j $job $full_flag  || exit 1
    172191    cd -
    173192
    174193    cd ../XIOS
    175     ./make_xios --$compil_mode --arch $arch --job $job $full_flag2 || exit 1
     194    ./make_xios --$compil_mode --arch $arch --arch_path $arch_path --job $job $full_flag2 || exit 1
    176195    cd -
    177196
     
    179198    then
    180199        cd ../ORCHIDEE
    181         ./makeorchidee_fcm -$compil_mode -parallel $parallel -xios2 -arch $arch -j $job $full_flag  || exit 1
     200        ./makeorchidee_fcm -$compil_mode -parallel $parallel -xios2 -arch $arch -arch_path $arch_path -j $job $full_flag  || exit 1
    182201        cd -
    183202    fi
     
    189208        lmdz_veget="orchidee2.0"
    190209    fi
    191     ./makelmdz_fcm gcm -$compil_mode -mem -parallel $parallel -nodyn -io xios -v $lmdz_veget -arch $arch -j $job $full_flag || exit 1
     210    ./makelmdz_fcm gcm -$compil_mode -mem -parallel $parallel -nodyn -io xios -v $lmdz_veget -arch $arch -arch_path $arch_path -j $job $full_flag || exit 1
    192211    cd -
    193212
    194213    cd ../ICOSAGCM
    195     ./make_icosa -$compil_mode -parallel $parallel -external_ioipsl -with_xios -arch $arch -job $job $full_flag || exit 1
     214    ./make_icosa -$compil_mode -parallel $parallel -external_ioipsl -with_xios -arch $arch -arch_path $arch_path -job $job $full_flag || exit 1
    196215    cd -
    197216fi
Note: See TracChangeset for help on using the changeset viewer.